그리고 Dates 줄루아의 `Dates` 모듈은 세 가지 주요 불변 타입을 통해 시간 데이터를 관리하는 강력하고 계층적인 프레임워크를 제공합니다: Time (시계 기반), Date (달력 기반), 그리고 DateTime (결합된).
1. 네임스페이스 관리
모듈을 어떻게 로드할지 선택하는 것은 상호작용 문법에 영향을 미칩니다:
- `using Dates`: 내보낸 모든 함수를
Main에 가져옵니다. 직접today()함수를 호출할 수 있습니다. - `import Dates`: 함수는 명시적으로 접두사가 필요합니다 (예:
Dates.now()). 이는 이름 충돌을 피하기 위해 대규모 공학 작업에서 더 안전합니다.
2. 접근자 및 추출
생성 외에도 줄루아는 특정 함수를 사용하여 정교한 메타데이터 추출이 가능합니다. 예: year(), minute()또는 dayofweekofmonth() 특정 패턴(예: 세 번째 금요일)을 식별할 수 있습니다.
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>